This README describes the scripts submitted to the Dataverse repository associated with "The TCJA and Domestic Corporate Tax Rates" by Dobridge, Kennedy, Landefeld, and Mortenson, forthcoming in the National Tax Journal.

The scripts provided create the exhibits in the paper. The underlying data are confidential tax filings. The process for organizing and cleaning these data is described in the paper, but the data and cleaning scripts could not be provided due to restrictions on sharing taxpayer information. Researchers with access to tax data can contact Landefeld or Mortenson to receive the data cleaning and organizing files, as well as the "renameSOI.do" file, which obscures the SOI variable names.

1. run_all.do

This script executes each of the scripts that create the exhibits. To run the code:
	(i) Place data in a folder and name it "firmdata_soi", and create a global that points to its location. 
	(ii) Copy all the children scripts (executed in run_all) to the same folder, and create a global "analysis" that points to its location. 
	(iii) Place the "renameSOI.do" file in a directory and create a global "cleaning" that points to its location.
	(iv) Create a directory to house the results, and create a global "results" that points to its location.

2. These scripts create the exhibits in the body of the paper:

2a. table1.do

2b. figure1.do  //also creates appendix figures B2, D1, and D2

2c. figure2.do

2d. figure3.do

3. These scripts create the appendix exhibits:

3a. tableC1.do

3b. tableD1.do

3c. figureB1.do

3d. figureD3.do